Skip to content

ci(release): macOS Signing + Notarisierung im Release-Job#9

Merged
Baldri merged 1 commit into
mainfrom
claude/session/ci/release-signing
Jul 2, 2026
Merged

ci(release): macOS Signing + Notarisierung im Release-Job#9
Baldri merged 1 commit into
mainfrom
claude/session/ci/release-signing

Conversation

@Baldri

@Baldri Baldri commented Jul 2, 2026

Copy link
Copy Markdown
Owner

Was

Release-Job signiert/notarisiert/stapelt macOS-Builds jetzt automatisch — identisches Muster wie docmind-desktop#3.

Warum

Bisher hätte ein Tag-Push unsignierte Builds publiziert und manuell notarisierte Artefakte überschrieben. Vorbereitung für v0.7.2 (erster Full-CI-Release).

Secrets-Status

APPLE_API_KEY_P8 ✅, MINGLY_LICENSE_SECRET ✅, CSC_LINK/CSC_KEY_PASSWORD ⏳ (manueller Export folgt vor dem Tag)

Tests

Erster echter Test = Tag v0.7.2; Muster läuft parallel im docmind-Dispatch-Run.

🤖 Generated with Claude Code

Same pattern as docmind-desktop: mac-only setup step writes the App
Store Connect API key (APPLE_API_KEY_P8 secret) to disk and exports
CSC_LINK/CSC_KEY_PASSWORD + APPLE_API_* via GITHUB_ENV; electron-builder
signs, notarizes and staples automatically before packaging. Windows/
Linux builds remain unsigned.

Secrets: APPLE_API_KEY_P8 + MINGLY_LICENSE_SECRET set; CSC_LINK +
CSC_KEY_PASSWORD pending manual cert export.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@Baldri Baldri merged commit ea2e94e into main Jul 2, 2026
@Baldri Baldri deleted the claude/session/ci/release-signing branch July 2, 2026 22:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant